#include "Face.h"

#include "Loop.h"
#include "Mesh.h"
#include "Types.h"
#include "UniqueID.h"
#include <list>
#include <memory>

auto faceNextID = geo::UniqueIDGenerator<Face>::getNextID;
Face::Face(Mesh* mesh)
    : _mesh(mesh) {
    _id = faceNextID();
    _outerLoop = nullptr;
}